package com.clouddisk.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.clouddisk.common.core.domain.entity.RecoveryFile;
import com.clouddisk.system.domain.vo.file.RecoveryFileListVo;

import java.util.List;

public interface IRecoveryFileService extends IService<RecoveryFile> {
    void deleteUserFileByDeleteBatchNum(String deleteBatchNum);
    void restorefile(String deleteBatchNum, String filePath, Long sessionUserId, String fileDeptName);
    List<RecoveryFileListVo> selectRecoveryFileList(Long userId, String fileDeptName);
}
